Skip to content

docs(dashboard): per-repo cards + sweep-health section for /program/repo-fleet (#1126) - #2419

Merged
dezren39 merged 1 commit into
mainfrom
queue/3025-1126-repo-fleet-cards
Oct 30, 2026
Merged

dezren39 merged 1 commit into
mainfrom
queue/3025-1126-repo-fleet-cards

Conversation

@dezren39

@dezren39 dezren39 commented Oct 29, 2026 •

Copy link
Copy Markdown
Member

Implements the remaining #1126 build-out (queue task 3025, triage task 2414):

  • Per-repo cards: new ProjectRepoCard config on the repo-fleet entry — one card each for developing-today/code, developing-today/opencode, developing-today/openchamber, dezren39/nix, with role, an explicitly dated GitHub-search open-issue count (2026-10-29: code 1,033, opencode 35, openchamber 36, nix 15 = 1,119 total), and top tracked refs. The detail builder splits the page's live fleet-ops pool items and "Repo fleet" roadmap rows by repo per card, so the live halves cannot drift from the sections above them.
  • Sweep-health section: new sweepHealth entry list rendered from already-published fleet data only (queue/lifecycle label state, the orchestration section served at /api/orchestration.json, tracked issues) — no new data pipeline.
  • Scope note refreshed: the gaps note now carries the dated 2026-10-29 counts (1,119 total) vs the live-counted fleet-ops pool slice and explicitly does not claim pool completeness.
  • Registry validation covers the new fields (repo shape, dated-count format, refs).

Tests: program.test.ts 16/16 pass, including two new #1126 tests (registry contents + builder pool/roadmap split) and updated dated-count assertions. Full aggregator suite on the laptop: 343 pass, 1 pre-existing fail (attention action controls #1152/#1156, fails on clean main).

Merge waits on the merge-queue stall #2403 — this PR is not enqueued past it.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need.

…epo-fleet (#1126)

Adds ProjectRepoCard config + a sweepHealth entry list to the project registry, fills the repo-fleet entry with four per-repo cards (role, dated 2026-10-29 GitHub-search open-issue counts: code 1,033, opencode 35, openchamber 36, nix 15 = 1,119, top tracked refs) and a sweep-health section resting only on already-published fleet data (queue/label state, the orchestration section at /api/orchestration.json, tracked issues) — no new pipeline. The detail builder splits the live fleet-ops pool and Repo fleet roadmap rows by repo per card; renderProgramProject renders both new sections. The gaps scope note is refreshed to the dated 2026-10-29 counts and explicitly does not claim pool completeness. program.test.ts: new registry + builder-split tests, updated dated-count assertions.
@dezren39
dezren39 requested a review from a team as a code owner October 29, 2026 20:32
@coderabbitai

coderabbitai Bot commented Oct 29, 2026

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 22 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: baa31ea7-ea65-4763-ae9e-61656945e087
Commits

Reviewing files that changed from the base of the PR and between 5a34fa7 and 2a66b8f.

Files selected for processing: 3
  • pm-stack/aggregator/src/project-config.ts
  • pm-stack/aggregator/src/render.ts
  • pm-stack/aggregator/test/program.test.ts
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 29, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-29T20:34:32.853710Z 2a66b8f PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@dezren39

Copy link
Copy Markdown
Member Author

Queue task 3025 (openchamber scheduled lane) resumed 2026-10-29T21:11Z — PR verified merge-ready, re-parked on the merge-queue stall.

Fresh state: PR OPEN, MERGEABLE/CLEAN, head 2a66b8f1, basic: proxy port fallbacks SUCCESS, CodeRabbit NEUTRAL, no held/Drew-owned labels. Diff touches src/project-config.ts, src/render.ts, test/program.test.ts (per-repo cards + sweep-health section + the two #1126 assertions); prior shift ran program.test.ts 16/16 and the full suite 343 pass + 1 pre-existing fail (attention #1152/#1156, fails on clean main too).

No code change needed. Blocker is repo-wide: origin/main still 5a34fa70 (10:57:51Z, ~10.2 h) and the queue ejects every entry within a minute (#2403; my PR #2406 enqueued 21:05:10Z was ejected by 21:08Z). Re-parked with resume condition "merge when the queue accepts entries".

@dezren39
dezren39 added this pull request to the merge queue Oct 29, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to Branch Protection failures Oct 29, 2026
You're not authorized to push to this branch. Visit "About protected branches" for more information.
@dezren39
dezren39 added this pull request to the merge queue Oct 30, 2026
Merged via the queue into main with commit f37426c Oct 30, 2026
3 checks passed
@dezren39
dezren39 deleted the queue/3025-1126-repo-fleet-cards branch October 30, 2026 01:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant